package com.petdog.infrastructure.mapper;

import com.petdog.infrastructure.entity.BreedDetail;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

/**
 * 品种详情Mapper接口
 */
@Mapper
public interface BreedDetailMapper {
    // 插入品种详情
    int insert(BreedDetail breedDetail);
    
    // 根据ID删除品种详情
    int deleteById(Long detailId);
    
    // 更新品种详情
    int update(BreedDetail breedDetail);
    
    // 根据ID查询品种详情
    BreedDetail selectById(Long detailId);
    
    // 查询所有品种详情
    List<BreedDetail> selectAll();
    
    // 根据品种ID查询品种详情
    BreedDetail selectByBreedId(Integer breedId);
}